<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<%@ include file="/pub/headmeta.jsp" %>
</head>
<body class="edit-bgr-color">
	<div class="right-head"><span class="right-head-font">商品分类管理</span></div>
	<div class="term">		
		<div style="div1-2">&nbsp;&nbsp;&nbsp;当前选中分类：<B><span id="curSpan"></span></B></div>
		&nbsp;
		<input type="button" class="button-bar" value="添加子节点" onclick="doAdd();" ${f:op(ops,'商品分类管理','新增')}/>
		<input type="button" class="button-bar" value="编辑" onclick="doEdit();" ${f:op(ops,'商品分类管理','修改')}/>
		<input type="button" class="button-bar" value="删除" onclick="doDel();" ${f:op(ops,'商品分类管理','删除')}/>
	</div>
	<ul id="areaTree" style="background-color: #f5fafd" class="easyui-tree" animate="true"></ul>	
</body>
</html>
<script type="text/javascript">
var treeUrl="${ctx}/classify!getTypeTree.action";
var curNode;
//自动调用初始化
$(document).ready(function(){	
	$('#areaTree').tree({
		url:treeUrl,
		onClick:function(node){			
			curNode=node;
			document.getElementById('curSpan').innerHTML=curNode.text;
		}
	});		
});
//添加子节点
function doAdd(){
	if(!curNode){
		alert('请先选择一个分类！');
		return;
	}
	var str=window.prompt("请输入["+curNode.text+"]下待添加的子分类名称");
	if(str){
		var url="${ctx}/classify!add.action";
		$.post(url, "className="+str+"&pid="+curNode.id ,function callback(txt){   
				var json = $.parseJSON(txt);
				if (json.code==0) {	
					$('#areaTree').tree({
						url:treeUrl						
					});		
				}else{
					alert('添加失败！');
				}
		});
		
	}
}
//修改节点
function doEdit(){	
	if(!curNode){
		alert('请先选择一个分类！');
		return;
	}
	var str=window.prompt("请输入["+curNode.text+"]待修改的名称");
	if(str){
		var url="${ctx}/classify!edit.action";
		$.post(url, "classId="+curNode.id+"&className="+str ,function callback(txt){   
				var json = $.parseJSON(txt);
				if (json.code==0) {	
					$('#areaTree').tree({
						url:treeUrl						
					});		
				}else{
					alert('修改失败！');
				}
		});
		
	}
	
}
//删除节点
function doDel(){
	if(!curNode){
		alert('请先选择要删除的分类！');
		return;
	}
	if(confirm('确实要删除['+curNode.text+']吗？')){
		var url="${ctx}/classify!remove.action";
		$.post(url, "id="+curNode.id ,function callback(txt){   
			var json = $.parseJSON(txt);
			if (json.code==0) {	
				curNode=null;
				document.getElementById('curSpan').innerHTML='';
				$('#areaTree').tree({
					url:treeUrl						
				});		
			}else{
				alert('删除失败！原因：\r\n1-有子分类\r\n2-有关联数据');
			}
		});
	}
}
</script>
